#ifndef CLIENTDATAACCESSOR_H
#define CLIENTDATAACCESSOR_H

/**
  Класс предназначен для доступа к данным для класса Клиента
  */

#include <QString>
#include <QSqlTableModel>
#include <QSqlQuery>

#include "../../Headers/Classes/db.h"
#include "../../Headers/Classes/client.h"

class ClientDataAccessor : public DB
{
public:
    ClientDataAccessor(QString databaseName = "kursovik.sqlite");
    void setClient(Client client);
    Client * getClient(int id);
    QSqlTableModel * getClients();
    bool deleteClient(Client *client);
    bool editClient(Client client);

};

#endif // CLIENTDATAACCESSOR_H
